<template>
	<div>
		<h2>学校名称：{{name | mySlice}}</h2>
		<h2>学校地址：{{address}}</h2>
		<button @click="test">点我测试一个hello方法</button>
	</div>
</template>

<script>
import pubsub from 'pubsub-js'
	export default {
		name:'School',
		data() {
			return {
				name:'尚硅谷atguigu',
				address:'北京',
			}
		},
		methods: {
			test(){
				this.hello()
			},
			pub_hello(msgName,data){
				this.name=data
			}
		},
		mounted() {
			// 订阅消息
			this.pubId = pubsub.subscribe('hello',this.pub_hello)
		},
		beforeDestroy() {
			// this.$bus.$off('hello') 
			// 取消订阅
			pubsub.unsubscribe(this.pubId)
		},
	}
</script>